Big Huge Thesaurus

Battle of Guadalcanal

noun